package com.slkj.mapper;

import com.slkj.dto.SpecialTaskDTO;
import com.slkj.entity.SpecialDuty;
import org.apache.ibatis.annotations.Mapper;

import java.util.Date;
import java.util.List;

/**
 * @author admin
 * @version 1.0.0
 * @ClassName SpecialDutyMapper.java
 * @Description TODO
 * @createTime 2020年03月13日 13:43:00
 */
@Mapper
public interface SpecialDutyMapper {
    void insert(SpecialDuty specialDuty);

    List<SpecialTaskDTO> selectSpecialTaskDTO(String specialTitle, String specialIndexSource, Date beginDate, Date endDate, String specialLight, String username
            , String submitUnit, String leader, String status);

    void updateStatusById(String light, String status, String dutyId);

    SpecialDuty selectByDutyId(String dutyId);

    void updateSubmitTime(Date date, String dutyId);

    void updateLightCause(String lightCause, String dutyId);

    void updateAuditIdea(String auditIdea, String specialAuditIdea);
}
